package com.ufgov.smartclient.component.table;

import java.awt.Point;

import javax.swing.JTable;

/**
 * 功能说明：用于选择单个value的接口
 * 创建时间：2007-7-11
 * @author 刘永伟
 * @version 1.0
 */
public interface ValueSelect {
  /**
   * 执行选择
   *
   * @param currentValue Object - 当前值
   * @param buttonLocation Point 按钮的位置，可以该参数设置对话框的显示坐标
   * @return Object - 用户选定的新值
   */
  public Object executeSelect(Object currentValue, int row, int column,
    JTable table, Point buttonLocation);
}
